import { isFunction } from "../helpers"

export default function thunk({dispatch}) {
    console.log('我自己的中间thunk中间件');
    return function (next) {
        return function (action) {
            if (isFunction(action)) {
                // 处理是中间件的情况
                return action(dispatch);
            } else {
                // 不是函数，交给下一个中间件来处理
                next(action);
            }
        }
    } 
}